package com.ruoyi.wss.dahua.response;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class ScanInOutCodeResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 进出状态，见数据字典：进出状态
     */
    private Integer carStatus;

    /**
     * 行车方向，见数据字典：行车方向
     */
    private Integer carDirect;

    /**
     * 放行类型(1-直接放行 2-需要缴费)
     */
    private Integer autoPass;

    /**
     * 云下级平台平台编码，由城市停车平台生成
     */
    private String platformId;

    /**
     * 场区名称
     */
    private String parkingLot;

    /**
     * 场区编码
     */
    private String parkingLotCode;

    /**
     * 车牌号码（无牌车为参数中的 uniqueId）
     */
    private String carNum;

    /**
     * 入场时间，ISO8601 时间格式：
     * yyyyMMdd’T’HHmmss+当前时区，例如，北京时间20220301T153520+08:00
     */
    private String carInTime;

    /**
     * 出场时间，ISO8601 时间格式：
     * yyyyMMdd’T’HHmmss+当前时区，例如，北京时间20220301T153520+08:00
     */
    private String carOutTime;

    /**
     * 停车时长(单位：分)
     */
    private Long parkTime;

    /**
     * 消费金额（元）
     */
    private BigDecimal consumeMoney;

    /**
     * 已缴费金额（元）
     */
    private BigDecimal payedMoney;

    /**
     * 下级在停记录Id
     */
    private String recordId;

    /**
     * 免费离场时间(单位：分)
     */
    private Integer feeOutTime;

}
